//
// Copyright (C) 2013-2018 University of Amsterdam
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public
// License along with this program.  If not, see
// <http://www.gnu.org/licenses/>.
//


import QtQuick
import QtQuick.Layouts



Item
{
	property alias label: titleText.text

	Layout.columnSpan: parent.columns
	implicitWidth: parent.width
	implicitHeight: separator.height

	Rectangle
	{
		id: separator
		border.width: 1
		height: 2
		width: parent.implicitWidth
		border.color: jaspTheme.gray
	}

	Rectangle
	{
		id: title
		anchors.centerIn: separator
		height: titleText.implicitWidth
		width: titleText.implicitWidth + 6
		color: jaspTheme.analysisBackgroundColor
		visible: label !== ''
		Text
		{
			id: titleText
			font: jaspTheme.fontLabel
			anchors.centerIn: parent
		}
	}
}
